1
general::
Phrase(s): weigh on someone’s mind
Fig. [for something] to be in a person’s thoughts; [for something] to be bothering someone’s thinking. • This problem has been weighing on my mind for many days now. • I hate to have things weighing on my mind. I can’t sleep when I’m worried.
McGrawhill's American Idioms And Phrasal Verbs